package com.sky.service.courier;

import com.sky.dto.CourierTradeQueryDto;
import com.sky.dto.PickUpDTO;
import com.sky.pojo.CourierTradeOrder;
import com.sky.vo.CourierTradeOrderVO;
import com.sky.vo.OrderDetailVO;

import java.util.List;

public interface CourierTradeOrderService {
    List<CourierTradeOrderVO> queryCourierTradeOrderByCourierIdAndStatus(Integer status, Integer courierId);

    CourierTradeOrder queryTradeOrderByOrderNum(String tradeNo);

    List<OrderDetailVO> confirmPickUpList(Long tradeNo);

    void confirmPickUp(PickUpDTO dto);

    List<CourierTradeOrderVO> queryWaybillsByDate(CourierTradeQueryDto dto);
}